#ifndef __struct_tm_defined
#define __struct_tm_defined 1

#include <bits/types.h>

/* ISO C `broken-down time' structure.  */
struct tm {
	int tm_sec;		/* Seconds.     [0-60] (1 leap second) */
	int tm_min;		/* Minutes.     [0-59] */
	int tm_hour;		/* Hours.       [0-23] */
	int tm_mday;		/* Day.         [1-31] */
	int tm_mon;		/* Month.       [0-11] */
	int tm_year;		/* Year - 1900.  */
	int tm_wday;		/* Day of week. [0-6] */
	int tm_yday;		/* Days in year.[0-365] */
	int tm_isdst;		/* DST.         [-1/0/1] */

# ifdef	__USE_MISC
	long int tm_gmtoff;	/* Seconds east of UTC.  */
	const char *tm_zone;	/* Timezone abbreviation.  */
# else
	long int __tm_gmtoff;	/* Seconds east of UTC.  */
	const char *__tm_zone;	/* Timezone abbreviation.  */
# endif
};

#endif
